package cn.lyvust.first.manage.dto.param.evaluation;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import cn.lyvust.first.manage.dto.SplitPageDTO;

import java.util.Date;

@Data
public class ProjectItemRecordParam extends SplitPageDTO {
    @ApiModelProperty("指标记录Id")
    private String id;
    @ApiModelProperty("考核指标的记录标题")
    private String title;
    @ApiModelProperty("考核指标的内容,只保存老数据内容")
    private String record;
    private String userId;
    @ApiModelProperty("指标")
    private String itemId;
    /**
     * 发生时间
     */
    private Date recordDate;
    /**
     * 发生地
     */
    private String recodePlace;
    @ApiModelProperty("json格式,记录内容")
    private String content;
    /**
     * json格式,附件的信息,每个附件是一项
     */
    private String attachment;
    @ApiModelProperty("审核状态: 1-已审核;2-未审核")
    private Integer auditStatus;
    @ApiModelProperty("审核人姓名")
    private String auditor;
    /**
     * 审核人姓名的id
     */
    private String auditId;
    /**
     * 审核时间
     */
    private Date auditDate;
    @ApiModelProperty("审核等级:1-县级审核;2-市级审核")
    private Integer auditLevel;
    private Integer socre;
    @ApiModelProperty("业绩描述")
    private String work;
    /**
     * 工作中的不足
     */
    private String problem;
    private String plan;

    private String ip;
    private String evalValue;
    @ApiModelProperty("单位负责人")
    private String dutyPerson;
    /**
     * 填表人
     */
    private String completedBy;
    /**
     * 审核省编码
     */
    private String provinceCode;
    /**
     * 单位负责人
     */
    private String provinceName;
    /**
     * 市级编码
     */
    private String cityCode;
    /**
     * 单位负责人
     */
    private String cityName;
    /**
     * 市经纬度
     */
    private String cityLonLat;
    /**
     * 县级编码
     */
    private String countyCode;
    /**
     * 单位负责人
     */
    private String countyName;
    /**
     * 创建者
     */
    private String createBy;

    /**
     * 更新着
     */
    private String updateBy;
}
